home *** CD-ROM | disk | FTP | other *** search
/ W95 Shareware Collection / W95 Collection - Windows 95 Shareware (LCDCAN).iso / win95 / security / netlock / locktest.c < prev    next >
C/C++ Source or Header  |  1995-08-28  |  941b  |  39 lines

  1.  #include <stdio.h>
  2.  #include "netlock.h"
  3.  
  4.  #define LICENCE_ID  123456
  5.  
  6.  main()
  7.  {
  8.     int count;
  9.     int ret;
  10.     long protocols;
  11.     char current_licence_user[25];
  12.  
  13.     // We want to use all available protocols
  14.     protocols=USE_ALL;
  15.     ret=register_licence(LICENCE_ID,&protocols,current_licence_user,0);
  16.  
  17.     if (ret==1)
  18.     {
  19.     printf("Computer %s is already using the licence!, exiting ..\n",current_licence_user);
  20.     return(0);
  21.     }
  22.  
  23.     printf("Now i am owner of licence NR %d \n",LICENCE_ID);
  24.  
  25.     for (count=0;count <500;count++)
  26.     {
  27.     printf("Now doing my normal application work ...\n");
  28.     Sleep(2000);
  29.     }
  30.  
  31.     // Now let's free the 'locked licence' 
  32.     // This is not a must, bacause the licence is automatically freed, 
  33.     // once the program has terminated.
  34.     register_licence(0,&protocols,current_licence_user,0);
  35.     printf("Freeing licence and exiting ...\n");
  36.     return(1);
  37.  }
  38.  
  39.